const model  = require('../model/model');
 const basedao=require('../basedao')



/* 添加职业类型 */
async  function  daoprofessionTypeAdd (data){
/* 
	professionTypeName
	professionTypeDesc 

	professionTypeName: undefined, professionTypeDesc: undefined
	*/
	// console.log(data,11233);
	//创建basedao对象，并传入模型
	aa=new basedao.basedao(model.modelprofessionType)
	//添加数据
	return	aa.add(data)
}


/* 查询所有职业类型 */
async function daofindAllType(){
	// console.log("xxxx")
	return  model.modelprofessionType.find().then(res=>{return res}).catch(err=>{console.log(  "查询失败"+err)})
}

/* 修改职业类型 */
async function proTypeUpdateDao(id,obj){
	return  model.modelprofessionType.findByIdAndUpdate(id,obj)
}


/* 删除职业类型 */
async function proTypeDeleteDao(id){
	return  model.modelprofessionType.findByIdAndDelete(id)
}






module.exports={
	daoprofessionTypeAdd,daofindAllType,proTypeUpdateDao,proTypeDeleteDao
}
